Plaza del Callao Photos – License unique photos ❘ Image Professionals
71338813 - Traffic on Gran Via Street, Plaza del Callao (Callao Square), Madrid, Spain71302592 - Elevated view of Plaza del Callao (Callao Square) and Gran Via Avenue, Madrid, Spain71302593 - Elevated view of Plaza del Callao (Callao Square) at sunset, Madrid, Spain70119441 - Plaza del Callao. Madrid. Spain